<?php

class ContatoController extends Zend_Controller_Action {

    public function init() {
        /* Initialize action controller here */
    }

    public function indexAction() {
        
    }

    public function sendEmailAction() {
//        $this->_helper->layout->disableLayout();

        $params = $this->getAllParams();

        $body = "
                nome :: {$params['nome']} \n <br />
                empresa :: {$params['empresa']} \n <br />
                email :: {$params['email']} \n <br />
                telefone :: {$params['telefone']} \n <br />
                \n <br />
                \n <br />
                Mensagem :: {$params['mensagem']}
            
            ";
        $mail = new Zend_Mail();
        $mail->setFrom('postmaster@nenebelo.com.br', 'Site Nene Belo')          // Quem esta enviando
                ->addTo('john@estudiouirapuru.com.br', 'John')                     // para quem esta enviando
                ->setBodyText($body)                                            // mensagem sem formata?
                ->setBodyHtml($body, 'UTF-8')                                            // mensagem sem formata?
                ->setSubject("Teste de assunto");                                // Assunto
        try {
            $mail->send(self::getMailInstance());                                // Enviar
            //$message = $this->_helper->getHelper('getMessage');
            //$message->addMessage('Email Enviado com sucesso');
            $this->_helper->flashMessenger->addMessage(array('success' => 'E-mail enviado com sucesso'));
            $this->redirect(BASE_URL . 'contato');
        } catch (Zend_Mail_Exception $e) {
            exit('Erro ao enviar e-mail :: ' . $e->getMessage());
        }
    }

    private static function getMailInstance() {
        require_once 'Zend/Mail/Transport/Smtp.php';

        $config['auth'] = 'login'; // Email servidor autenticados
        $config['username'] = 'postmaster@nenebelo.com.br'; // informa o login do E-mail
        $config['password'] = 'nene20belo13'; // senha
        $config['port'] = '587';

        return new Zend_Mail_Transport_Smtp("smtp.nenebelo.com.br", $config);
    }

}

